Boosting Extra-Functional Code Reusability in Cyber-Physical Production Systems: The Error Handling Case Study

نویسندگان

چکیده

Cyber-Physical Production Systems (CPPS) are long-living and mechatronic systems, which include mechanics, electrics/electronics software. The interdisciplinary nature combined with challenges trends in the context of Industry 4.0 such as a high degree customization, small lot sizes evolution cause amount variability. Mastering variability functional control software, e.g., different variants an actuator type, is itself challenge developing reusing CPPS This task becomes even more complex when considering extra-functional software operating modes, diagnosis error handling. These parts have interdependencies often involving human-machine interface (HMI) to enable intervention operators. paper illustrates documenting dependencies these including their using family models. A procedural object-oriented concept for implementing handling, represents HMI, proposed. suitability both concepts increase software's reusability and, thus, its flexibility discussed. Their comparison confirms potential extension IEC 61131-3 handle planned reuse successfully.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Error-Handling Code in Systems Software

Reliability is essential in systems software. A key element of ensuring reliability is proper handling of error conditions [26]. In general, the role of error handling code is to return the system to a coherent state, typically by undoing recent operations and releasing recently allocated resources. If some of these resource-releasing operations are omitted, the result can be deadlocks and memo...

متن کامل

Handling Failures in Cyber-Physical Systems: Potential Directions

The strong coupling of software and physical processes in the emerging field of cyber-physical systems (CPS) motivates the development of new methods to respond to failures in both the cyber and physical domains. To this end, we propose a study of existing work on handling failures from various disciplines. If these models and methods are applicable to CPS, appropriate extensions should be made...

متن کامل

Finding Error-Handling Bugs in Systems Code Using Static Analysis

Run-time errors are unavoidable whenever software interacts with the physical world. Unchecked errors are especially pernicious in operating system file management code. Transient or permanent hardware failures are inevitable, and errormanagement bugs at the file system layer can cause silent, unrecoverable data corruption. Furthermore, even when developers have the best of intentions, inaccura...

متن کامل

Cyber - Physical - Production - Systems at the BTU Model Factory

The term 'Industry 4.0' was introduced the first time in Germany at the Hanover fair in 2011 and is a central focus of the Federal Government's Digital Agenda. It is supporting and promoting the digitization of industry and has the potential to bring about profound transformation to efficient factory manufacturing. The implementation strategy forms the basis for all future work. It not only rec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Emerging Topics in Computing

سال: 2022

ISSN: ['2168-6750', '2376-4562']

DOI: https://doi.org/10.1109/tetc.2022.3142816